Qu'est-ce que le DOM (Document Object Model) ?


Le DOM. (Document Object Model), modèle d'objet de document, est une représentation hiérarchique et structurée d'un document HTML ou XML qui permet aux programmes informatiques tels que les navigateurs web de manipuler et d'interagir avec le contenu des pages web.

Il divise le document en une structure d'objets et chaque élément, attribut et partie de texte du document devient un nœud dans cette structure. Les nœuds sont organisés dans une hiérarchie et chaque nœud peut avoir des nœuds enfants, des nœuds parents et des nœuds frères. Cette hiérarchie est souvent représentée sous la forme d'un arbre avec un nœud de niveau supérieur appelé nœud racine.

Le DOM permet aux développeurs d'accéder et de manipuler des éléments de pages web à l'aide de langages de programmation tels que JavaScript. Il fournit une interface de programmation riche qui permet de modifier dynamiquement le contenu, la structure et le style des pages web.

Les développeurs utilisant DOM peuvent ajouter, supprimer, modifier et relooker des éléments sur une page web, attacher des gestionnaires d'événements qui répondent aux actions de l'utilisateur, effectuer des animations, valider des formulaires, etc. Le DOM joue un rôle fondamental dans la création d'interactions dynamiques et réactives sur le Web. 

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0